small hydropower - Español Inglés Diccionario